package com.meilai.project.vo.business.building;


import com.meilai.project.entity.business.building.BuildingArea;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
 * @author 张驰
 * @date 2021/3/19 14:15
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class BuildingAreaWebVO extends BuildingArea {
    private List<Long> audience_ids = new ArrayList<>(); // 受众描述ids
    private String audience_ids_str; // 受众描述ids_str
    private String audience_names_str;// 受众描述names

    private List<Long> forbid_industry_ids = new ArrayList<>(); // 禁投行业ids
    private String forbid_industry_ids_str; // 禁投行业ids_str
    private String forbid_industry_names_str;// 禁投行业names

    private HashMap<Long, HashMap<Long, Long>> media_types = new HashMap<>(); // 各媒体类型数量（已安装）
    private HashMap<Long, HashMap<Long, Long>> free_media_types = new HashMap<>(); // 各媒体类型空闲数量

    private HashMap<Long, Long> uninstall_media_types = new HashMap<>(); // 各媒体类型数量（未安装）

    private Integer point_total_count;// 楼盘下设备总数
    private List<PointSizeVO> point_size; // 设备尺寸总数
}
